mucous patches - Turkish English Dictionary